"use strict";
/**
 * 数据类型
 * @author  姚格格
 * @date    2020-05-28 21:09
 */
exports.__esModule = true;
var married = false;
var age = 12;
var name = 'zhangsan';
//di定义数组的方式  数组里面的数据类型唯一，数量不确定
var arr1 = [1, 2, 3];
var arr2 = [1, 3, 4];
//元祖类型：tuple  表示一个已知数量和类型的数组
var zhufeng = ['ygg', 1];

//普通枚举类型
var Gender;
(function (Gender) {
    Gender[Gender["MALE"] = 0] = "MALE";
    Gender[Gender["FEMALE"] = 1] = "FEMALE";
})(Gender || (Gender = {}));


//any 可以赋值给任意类型
var root = document.getElementById('root');

//  !  非空断言    表示告诉ts我确定root不为空，所以无需判断
root.style.color = 'red';


//null undefined  是其他类型的子类型，可以赋值给其他类型，比如说数字类型
var x;
x = 1;
//strictNullChecks   为true   就不能把undefined null 赋值给x   设置为false就可以赋给number
x = undefined;
x = null;
/**
 *
 *
 *
 */
